throttle relaxer - German English Dictionary